Big Huge Thesaurus

barbecued spareribs

noun